package com.itheima.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: zhuan
 * @Desc: 菜品表
 * @Date: 2022-05-18 10:56:34
 */
@Data
public class Dish implements Serializable {

		private static final long serialVersionUID = 1L;

		private Long id;


		//菜品名称
		private String name;


		//菜品分类id
		private Long categoryId;

		//菜品分类名称
		/*@TableField(exist = false)
		private String categoryName;*/


		//菜品价格
		private BigDecimal price;


		//商品码
		private String code;


		//图片
		private String image;


		//描述信息
		private String description;


		//0 停售 1 起售
		private Integer status;


		//顺序
		private Integer sort;


		@TableField(fill = FieldFill.INSERT)
		private LocalDateTime createTime;


		@JSONField(format = "yyyy-MM-dd HH:mm:ss")
		@TableField(fill = FieldFill.INSERT_UPDATE)
		private LocalDateTime updateTime;


		@TableField(fill = FieldFill.INSERT)
		private Long createUser;


		@TableField(fill = FieldFill.INSERT_UPDATE)
		private Long updateUser;

		/*@TableLogic*/
		private Integer isDeleted;

}
